const validaOrcamento = $form => { if ( !validaVazio($form.find('input[name="nome"]'), "Nome") || !validaVazio($form.find('input[name="email"]'), "E-mail") || !validaEmail($form.find('input[name="email"]')) || !validaVazio($form.find('input[name="telefone"]'), "Telefone") || !validaVazio($form.find('input[name="cidade"]'), "Cidade") || !validaVazio($form.find('input[name="estado"]'), "Estado") || !validaVazio($form.find('input[name="kwh"]'), "KW/H") ) { return false } return true; } const enviaOrcamento = () => { let $form = $("#orcamento"); $form.find("button").attr("disabled", true).html("Enviando..."); if (validaOrcamento($form)) { let resposta = enviaFormData( "./ajax.php?act=sendOrcamento", new FormData($form[0]) ).then(data => { if (!data.ErroEnvio) { let mensagem = data.nome + ', sua solicitação foi enviada com sucesso! Retornaremos em breve.'; alertBeforeForm($form, "sucesso", mensagem) $form.hide(); } else { let mensagem = 'Erro: ' + data.ErroEnvio; alertBeforeForm($form, "erro", mensagem) $form.find("button").html("Enviar"); } }).fail(() => { $form.find("button").attr("disabled", false).html("Enviar"); }); } };